package com.skilltrackedu.model;

import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @description 分页查询通用参数
 * @author Mr.M
 * @date 2022/9/6 14:02
 * @version 1.0
 */
@Data
//自动生成以下方法：
//Getter：为非 final 字段生成 getXxx() 方法
//Setter：为非 final 字段生成 setXxx() 方法
//toString()：生成包含所有字段的字符串表示
//equals() 和 hashCode()**：基于所有非 transient 和非 static 字段生成
//无参构造函数：若类中没有显式定义构造函数且无 final 字段

@AllArgsConstructor//生成带参构造方法
@NoArgsConstructor//生成无参构造方法
@ApiOperation("分页查询参数")
public class PageParams {

    //当前页码
    @ApiModelProperty("当前页码")
    private Long pageNo = 1L;

    //每页显示记录数默认值
    @ApiModelProperty("每页记录数")
    private Long pageSize = 10L;





}
